package com.yuw.oop.nminnerclass;

public interface IMovable {

    // 接口中定义变量都是静态常量
    //double PI = 3.14 ;
    // 等价于
    public static final double PI = 3.14;

    // 接口中定义的方法都是public抽象方法
    //void move();
    // 等价于

    /**
     * 移动行为
     */
    public abstract void move();

    /**
     * 接口中使用default关键字定义带有方法体的方法
     */
    public default void autoDrive() {
        System.out.println("接口中使用default关键字定义带有方法体的方法");
    }
}
